package sz.szsmk.citizencard.model.network.bean.response;

import java.util.List;

/**
 * Copyright (c)2018
 * author: zdh
 * created on: 2018/12/14 14:49
 * description:
 */
public class SubwayLineBean {


    private String code;
    private String message;
    private List<LineListBean> line_list;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public List<LineListBean> getLine_list() {
        return line_list;
    }

    public void setLine_list(List<LineListBean> line_list) {
        this.line_list = line_list;
    }

    public static class LineListBean {

        private String b;
        private boolean c;
        private String d;
        private String e;
        private String f;
        private double i;
        private double j;
        private String k;
        private String error;
        private int status;
        private List<GBean> g;
        private List<HBean> h;

        public String getB() {
            return b;
        }

        public void setB(String b) {
            this.b = b;
        }

        public boolean isC() {
            return c;
        }

        public void setC(boolean c) {
            this.c = c;
        }

        public String getD() {
            return d;
        }

        public void setD(String d) {
            this.d = d;
        }

        public String getE() {
            return e;
        }

        public void setE(String e) {
            this.e = e;
        }

        public String getF() {
            return f;
        }

        public void setF(String f) {
            this.f = f;
        }

        public double getI() {
            return i;
        }

        public void setI(double i) {
            this.i = i;
        }

        public double getJ() {
            return j;
        }

        public void setJ(double j) {
            this.j = j;
        }

        public String getK() {
            return k;
        }

        public void setK(String k) {
            this.k = k;
        }

        public String getError() {
            return error;
        }

        public void setError(String error) {
            this.error = error;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public List<GBean> getG() {
            return g;
        }

        public void setG(List<GBean> g) {
            this.g = g;
        }

        public List<HBean> getH() {
            return h;
        }

        public void setH(List<HBean> h) {
            this.h = h;
        }

        public static class GBean {
            private String a;
            private BBean b;
            private String c;
            private boolean isTrans;

            public boolean isTrans() {
                return isTrans;
            }

            public void setTrans(boolean trans) {
                isTrans = trans;
            }

            public String getA() {
                return a;
            }

            public void setA(String a) {
                this.a = a;
            }

            public BBean getB() {
                return b;
            }

            public void setB(BBean b) {
                this.b = b;
            }

            public String getC() {
                return c;
            }

            public void setC(String c) {
                this.c = c;
            }

            public static class BBean {
                /**
                 * latitude : 31.33237627526295
                 * latitudeE6 : 3.1332376275262948E7
                 * longitude : 120.7626322305095
                 * longitudeE6 : 1.2076263223050949E8
                 */

                private double latitude;
                private double latitudeE6;
                private double longitude;
                private double longitudeE6;

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public double getLatitudeE6() {
                    return latitudeE6;
                }

                public void setLatitudeE6(double latitudeE6) {
                    this.latitudeE6 = latitudeE6;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public double getLongitudeE6() {
                    return longitudeE6;
                }

                public void setLongitudeE6(double longitudeE6) {
                    this.longitudeE6 = longitudeE6;
                }
            }
        }

        public static class HBean {

            private int a;
            private int b;
            private List<MWayPointsBean> mWayPoints;

            public int getA() {
                return a;
            }

            public void setA(int a) {
                this.a = a;
            }

            public int getB() {
                return b;
            }

            public void setB(int b) {
                this.b = b;
            }

            public List<MWayPointsBean> getMWayPoints() {
                return mWayPoints;
            }

            public void setMWayPoints(List<MWayPointsBean> mWayPoints) {
                this.mWayPoints = mWayPoints;
            }

            public static class MWayPointsBean {
                private double latitude;
                private double latitudeE6;
                private double longitude;
                private double longitudeE6;

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public double getLatitudeE6() {
                    return latitudeE6;
                }

                public void setLatitudeE6(double latitudeE6) {
                    this.latitudeE6 = latitudeE6;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public double getLongitudeE6() {
                    return longitudeE6;
                }

                public void setLongitudeE6(double longitudeE6) {
                    this.longitudeE6 = longitudeE6;
                }
            }
        }
    }
}
